package org.jeecg.modules.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.system.entity.DbanAuthRecord;
import org.jeecg.modules.system.entity.DbanInformation;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface IDbanAuditInfoService extends IService<DbanAuthRecord> {

    List<DbanAuthRecord> queryInfo(DbanAuthRecord dbanAuthRecord);

    int deleteByPkId(Integer pkId);

    List<DbanAuthRecord> queryByPkIds(List<Integer> pkIds);

    List<DbanAuthRecord> queryByUserIds(List<String> userIds);

    //==================================================================================================
    /**
     * 获取审核列表 待审核 已审核 已退回
     */
    IPage<DbanInformation> pageListAuditInfo(DbanInformation dbanInformation,
                                             Integer pageNo,
                                             Integer pageSize,
                                             HttpServletRequest req);
    //==================================================================================================
}
